Big Huge Thesaurus

Isabella the Catholic

noun